Skip to content

Adds Reworked Idea of Stealth Suit to Game but Doesnt Replace Old One Haha. - #4618

Draft
szyefan wants to merge 4 commits into
Monolith-Station:mainfrom
szyefan:stealth-armor
Draft

Adds Reworked Idea of Stealth Suit to Game but Doesnt Replace Old One Haha.#4618
szyefan wants to merge 4 commits into
Monolith-Station:mainfrom
szyefan:stealth-armor

Conversation

@szyefan

@szyefan szyefan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

this might still need balance tweaks for armor values haha
it basically makes you immune to thermals and motion detectors when wearing it but you are visible.

About the PR

Why / Balance

Media

Requirements

  • I have read relevant guidelines/documentation to this PR found on our devwiki.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains either no AI-generated content, or AI-generated content that meets our guidelines.

How to test

Breaking changes

Changelog

	modified:   Content.Shared/_Mono/MotionDetector/Systems/MotionDetectorIgnoreHolderSystem.cs
	modified:   Resources/Prototypes/_Goobstation/Entities/Clothing/Head/hardsuit-helmets.yml
	modified:   Resources/Prototypes/_Mono/Entities/Clothing/Head/Hardsuits/phaethon_dynasty.yml
	modified:   Resources/Prototypes/_Mono/Entities/Clothing/OuterClothing/Hardsuits/phaethon_dynasty.yml
	modified:   Resources/Prototypes/_Mono/tags.yml
@monolith8319 monolith8319 changed the title adds reworked idea of stealth suit to game but doesnt replace old one haha. Adds Reworked Idea of Stealth Suit to Game but Doesnt Replace Old One Haha. Sep 2, 2026
@szyefan szyefan closed this Sep 2, 2026
@szyefan

szyefan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

oops i had unreleated changes

@szyefan szyefan reopened this Sep 2, 2026

@kasature90 kasature90 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this could probably be moved to a list of tag protos in the motion detector and thermal vision comps instead of being hardcoded in the systems

@szyefan

szyefan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

this could probably be moved to a list of tag protos in the motion detector and thermal vision comps instead of being hardcoded in the systems

Could you elaborate?
I can do it just uhh need more detail.
Its first PR that touches C# i made lmao

@kasature90

Copy link
Copy Markdown
Member

Could you elaborate?

ScreenedTag should be configurable in yml via a datafield in the thermals/motion detector itself

@szyefan

szyefan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

Could you elaborate?

ScreenedTag should be configurable in yml via a datafield in the thermals/motion detector itself

As in you want me to make it possible to make it ignored with special thermals?

@kasature90

Copy link
Copy Markdown
Member

As in you want me to make it possible to make it ignored with special thermals?

yes + better for linter if it's in the component it can check instead of hardcoded

@szyefan

szyefan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

As in you want me to make it possible to make it ignored with special thermals?

yes + better for linter if it's in the component it can check instead of hardcoded

Oh wait so you wanna me to make tag check happen only if therermsls dont have ignoreScreened datafield or rework entire system to not use tags and instead making it a hardsuit datafield?

@kasature90

Copy link
Copy Markdown
Member

Oh wait so you wanna me to make tag check happen only if therermsls dont have ignoreScreened datafield or rework entire system to not use tags and instead making it a hardsuit datafield?

no dude literally just add a list of tags to the comp for motion detectors and thermals that it checks the targets's tags against instead of having it hardcoded to Screened
AtmosAlarmableComponent has one of these tag lists if u need an example

@szyefan

szyefan commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

Oh wait so you wanna me to make tag check happen only if therermsls dont have ignoreScreened datafield or rework entire system to not use tags and instead making it a hardsuit datafield?

no dude literally just add a list of tags to the comp for motion detectors and thermals that it checks the targets's tags against instead of having it hardcoded to Screened AtmosAlarmableComponent has one of these tag lists if u need an example

Sure ill do it tomorrow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants